package entity

import (
	"time"
)

// UserPurchase 结构体定义与数据库表结构对应
type UserPurchase struct {
	ID              int       `json:"id"`              // 记录ID
	UserID          int       `json:"userId"`          // 用户ID
	WalletAddress   string    `json:"walletAddress"`   // 钱包地址
	PlanID          int       `json:"planId"`          // 套餐ID
	PurchaseTime    time.Time `json:"purchaseTime"`    // 购买时间
	PaymentAmount   float64   `json:"paymentAmount"`   // 付款金额
	IsPaid          bool      `json:"isPaid"`          // 是否付款
	TransactionHash string    `json:"transactionHash"` // 交易哈希
}
